package tests;

import java.awt.Point;

import aplicacion.modelo.MovimientoIzquierda;
import aplicacion.modelo.Pacman;
import junit.framework.TestCase;

public class MovimientoIzquierdaTest extends TestCase{
	
	Pacman pacman;
	MovimientoIzquierda movimiento;
	Point posicion;
	
	protected void setUp() throws Exception {
		super.setUp();
		this.posicion= new Point(2,1);
		this.movimiento= new MovimientoIzquierda();
		this.pacman= new Pacman(this.posicion,0,this.movimiento);
	}
	
	public void testMovimiento(){
		Point nuevaPosicion=new Point(this.pacman.getPosicion());		
		movimiento.mover(pacman);		
		nuevaPosicion.translate(-1,0);	
		assertEquals(nuevaPosicion,pacman.getPosicion());
	}

}
